package thinkinginjava.myutil;
import static thinkinginjava.myutil.Print.print;

public class Range {
       //produce a sequence [0,n)
	public static int[] range(int n){
		int[] result = new int[n];
		for(int i=0;i<n;i++){
			result[i]=i;
		}
		return result;
	}
	//Produce a sequence [start,end)
	public static int[] range(int start ,int end){
		int sz= end-start;
		int[] result =new int[sz];
		for(int i=0;i<sz;i++)
			result[i]=start+i;
		return result;
	}
	//Produce a sequence [start,end) incrementing by step
	public static int[] range(int start ,int end,int step){
		int sz = (end-start)/step;
		int[] result =new int[sz];
		for(int i=0;i<sz;i++)
			result[i]=start+(i*step);
		return result;
	}
	public static void main(String[] args){
		int[]r= range(7,14,2);
	    for(int a : r){
	    	print(a);
	    }
	}
}
